open selling palace - Turkish English Dictionary